to stand to reason - Deutsch Englisch Wörterbuch